//package com.mycompany.mongo.dao;
//
//import java.util.List;
//
//import org.springframework.data.mongodb.core.query.Query;
//import org.springframework.data.mongodb.core.query.Update;
//
//public interface MongoIntf<T>{
//
//	/*保存一个对象*/
//	public void save(T t);
//
//	/*根据对象Id查找该对象*/
//	public T queryById(Class<T> cls,String id);
//
//	/*根据条件查询集合*/
//	public List<T> queryList(Class<T> cls,Query query);
//
//	/*通过条件查询单个实体*/
//	public T queryOne(Class<T> cls,Query query);
//
//	/*分页查询*/
//	public List<T> getPage(Class<T> cls,Query query, int start, int size);
//
//	/*查询符合条件的记录总数*/
//	public Long getPageCount(Class<T> cls,Query query);
//
//	/*根据id删除对象*/
//	public void deleteById(Class<T> cls,String id);
//
//    /*删除对象*/
//    public void delete(T t);
//
//    /*更新指定id的属性值*/
//    public void updateFirst(Class<T> cls,String id, String objName, String objValue);
//
//    /*查找更新*/
//    public void updateInser(Class<T> cls,Query query, Update update);
//
//}
